package modele;

import java.util.ArrayList;

import controleur.ControleurGrapheCase;
import controleur.ControleurUnite;

public class Plateau {
	// Variable(s) d'instance
	private ControleurGrapheCase graphePlateau;
	private ArrayList<ControleurUnite> unitesPresentes;
	
	// Constructeur
	public Plateau() {
		this.graphePlateau=new ControleurGrapheCase();
		this.unitesPresentes=new ArrayList<ControleurUnite>();
	}
	
	public Plateau(ControleurGrapheCase cgc, ArrayList<ControleurUnite> l) {
		this.graphePlateau= new ControleurGrapheCase(cgc);
		this.unitesPresentes=new ArrayList<ControleurUnite>(l);
	}
	
	// Accesseur(s)
	public ControleurGrapheCase getGraphePlateau() {
		return this.graphePlateau;
	}
	
	public ArrayList<ControleurUnite> getUnitesPresentes() {
		return this.unitesPresentes;
	}
	
	// Methode(s)
}
